.goods{
	.short-tabs {
	  display: flex;
	  align-items: center;
	  height: 60px;
	  justify-content: space-between;
	  width: 100%;
	  background-color: #FFFFFF;
	  border-bottom: 1px solid #EEEEEE;
	  z-index: 99;
	  position: -webkit-sticky;
	  position: sticky;
	  top:  var(--window-top);
	  background-color: #FFFFFF;
	  box-sizing: border-box;
	  .scrollView {
	    width: 100%;
	    overflow: hidden;
	    white-space: nowrap;
	  }
	  .short-tab {
		  // #ifdef H5
		  touch-action: none;
		  // #endif
	    display: inline-block;
	    height: 50px;
	    font-size: 32upx;
	    padding: 16upx 16upx 0 16upx;
	    .short-tab-item {
	      display: flex;
	      flex-flow: column;
	      align-items: center;
	      text:first-child {
	        font-weight: bold;
	      }
	      text:last-child {
	        font-size: 24upx;
	        color: #808080;
	        padding: 4upx 20upx;
	        margin-top: 6upx;
	      }
	    }
	  }
	  .active {
	    .short-tab-item {
	      color: red;
	      text:last-child {
	        font-size: 24upx;
	        background-color: red;
	        color: #FFFFFF;
	        padding: 4upx 20upx;
	        border-radius: 40upx;
	        margin-top: 6upx;
	      }
	    }
	  }
	}
	.goods-content{
		display: flex;
		.short-tabs-left{
			width: 22%;
			border-right: 1upx solid #EEEEEE;
			.scrollViewLeft{
				height: calc(100vh - 60px);
				// #ifdef H5
				height: calc(100vh - 104px);
				// #endif
			}
			.short-tab-item-left{
				display: flex;
				justify-content: center;
				height: 90upx;
				align-items: center;
				font-size: 30upx;
				border-left: 2px solid #FFFFFF;
			}
			.active{
				font-weight: bold;
				color: red;
				border-left: 2px solid red;
			}
		}
		.short-tabs-goods{
			width: 78%;
			.scrollViewRight{
				height: calc(100vh - 60px);
				// #ifdef H5
				height: calc(100vh - 104px);
				// #endif
			}
			.list{
				display: flex;
				width: 100%;
				padding: 16upx;
				box-sizing: border-box;
				border-bottom: 1px solid #EEEEEE;
			}
			.list-left{
				width: 320upx;
				position: relative;
				image{
					width: 100%;
					border-radius: 6upx;
				}
				.rebate{
					background-color: #ff9200;
					font-size:22upx;
					color: #FFFFFF;
					padding: 2upx 10upx;
					border-radius: 6upx;
					position: absolute;
					left: 0;
					top: 0;
				}
			}
			.list-right{
				width: 100%;
			}
			.waterfall-item-content{
				padding-left: 16upx;
				.name{
					font-size: 26rpx;
					color: #333333;
				}
				.seller_name{
					display: flex;
					align-items: center;
					font-size: 24upx;
					color: #a7a4a4;
					padding: 10upx 0;
					text:last-child{
						padding-left: 10upx;
					}
				}
				.coupon-ret{
					display: flex;
					justify-content: space-between;
					align-items: center;
				}
				.coupon{
					display: flex;
					background-color: #ff0000;
					background-image: linear-gradient(to bottom right, #ee4849 , #ff0000);
					color: #FFFFFF;
					padding: 3upx 14upx;
					border-radius: 6upx;
					width: fit-content;
					font-size: 24upx;
					.solid{
						padding: 0 10upx;
					}
					.coupon-price{
						&::before {
							content: '￥';
							font-size: 20rpx;
						}
					}
				}
				.prices{
					display: flex;
					justify-content: space-between;
					align-items: center;
					padding: 10upx 0;
					.price {
						text:first-child{
							color: #ff0000;
							font-weight: 600;
							font-size: 28rpx;
							&::before {
								content: '￥';
								font-size: 20rpx;
							}
						}
						text:last-child{
							text-decoration:line-through;
							padding-left: 10upx;
							color: #808080;
							font-size: 24rpx;
							&::before {
								content: '￥';
								font-size: 20rpx;
							}
						}
					}
					
					.go{
						background-color: #ff0000;
						width: 20px;
						height: 20px;
						border-radius: 10px;
						color: #FFFFFF;
						display: flex;
						align-items: center;
						justify-content: center;
						font-size: 12px;
					}
				}
				.ret{
					display: flex;
					justify-content: space-between;
					align-items: center;
					.volume{
						font-size: 24upx;
						color: #808080;
					}
				}
			}
		}
	}
}